// pages/discover/discover.js
Page({
  data: {
    searchValue: '',
    communityList: [
      {
        id: 1,
        username: '安全小卫士',
        avatar: '/assets/avatar1.png',
        content: '今天学校举办了防欺凌知识讲座，同学们积极参与，效果很好！',
        time: '3分钟前'
      },
      {
        id: 2,
        username: '小明同学',
        avatar: '/assets/avatar2.png',
        content: '感谢这个平台，让我们能够及时发现和处理校园安全问题。',
        time: '15分钟前'
      },
      {
        id: 3,
        username: '张老师',
        avatar: '/assets/avatar3.png',
        content: '提醒大家要时刻关注身边同学的情况，发现问题及时报告。',
        time: '1小时前'
      }
    ]
  },

  onLoad(options) {
    // 页面加载时的逻辑
    this.loadRecommendContent();
  },

  onShow() {
    // 页面显示时的逻辑
  },

  onSearchChange(e) {
    this.setData({
      searchValue: e.detail
    });
    // 这里可以添加搜索逻辑
    this.performSearch(e.detail);
  },

  performSearch(keyword) {
    if (!keyword.trim()) return;
    
    // 模拟搜索延迟
    setTimeout(() => {
      wx.showToast({
        title: `搜索: ${keyword}`,
        icon: 'none'
      });
    }, 500);
  },

  // 跳转到安全知识页面
  goToKnowledge() {
    wx.showToast({
      title: '安全知识',
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: '/pages/knowledge/knowledge'
    // });
  },

  // 跳转到案例分析页面
  goToCases() {
    wx.showToast({
      title: '案例分析',
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: '/pages/cases/cases'
    // });
  },

  // 跳转到举报记录页面
  goToReports() {
    wx.showToast({
      title: '举报记录',
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: '/pages/reports/reports'
    // });
  },

  // 跳转到数据统计页面
  goToStats() {
    wx.showToast({
      title: '数据统计',
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: '/pages/statistics/statistics'
    // });
  },

  // 打开知识详情
  openKnowledge(e) {
    const id = e.currentTarget.dataset.id;
    wx.showToast({
      title: `知识详情 ${id}`,
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: `/pages/knowledge-detail/knowledge-detail?id=${id}`
    // });
  },

  // 打开案例详情
  openCase(e) {
    const id = e.currentTarget.dataset.id;
    wx.showToast({
      title: `案例详情 ${id}`,
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: `/pages/case-detail/case-detail?id=${id}`
    // });
  },

  // 查看更多社区内容
  viewMoreCommunity() {
    wx.showToast({
      title: '查看更多社区',
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: '/pages/community/community'
    // });
  },

  // 打开社区帖子
  openCommunityPost(e) {
    const id = e.currentTarget.dataset.id;
    wx.showToast({
      title: `社区帖子 ${id}`,
      icon: 'none'
    });
    // wx.navigateTo({
    //   url: `/pages/community-detail/community-detail?id=${id}`
    // });
  },

  // 加载推荐内容
  loadRecommendContent() {
    // 这里可以添加从服务器加载数据的逻辑
    console.log('加载推荐内容');
  },

  // 下拉刷新
  onPullDownRefresh() {
    this.loadRecommendContent();
    wx.stopPullDownRefresh();
  }
});